Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Виконати порозрядні операції над двома 16-розрядними кодами

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Курсова робота
Предмет:
Компютерна логіка

Частина тексту файла

Міністерство освіти і науки, молоді та спорту України Національний університет «Львівська політехніка»  КУРСОВА РОБОТА (ЧАСТИНА 4) з дисципліни «Комп’ютерна логіка» Завдання 4.1 Виконати порозрядні операції над двома 16-розрядними кодами: (1ц1л)(2ц1л)(1ц2л)(2ц2л) and (1ц7л)(2ц7л)(1ц8л)(2ц8л) – операція І, (1ц1л)(2ц1л)(1ц2л)(2ц2л) or (1ц7л)(2ц7л)(1ц8л)(2ц8л) – операція АБО, (1ц1л)(2ц1л)(1ц2л)(2ц2л) xor (1ц7л)(2ц7л)(1ц8л)(2ц8л) – операція ВИКЛЮЧНЕ АБО. Синтезувати в базисі Буля функціональні схеми пристроїв, які виконують дані операції, і навести значення сигналів на входах кожного елемента схеми. Згідно вхідних даних (к у ц а л б і г) отримано наступні шістнадцяткові числа: 38 41 33 52 18 34 46 24. Нехай (1ц1л)(2ц1л)(1ц2л)(2ц2л)=а; (1ц7л)(2ц7л)(1ц8л)(2ц8л)=b. а = 384116 = 0011 1000 0100 00012; b = 462416 = 0100 0110 0010 01002. Розряди Аргументи a&b (and) avb (or) a#b (xor)    а b     15 0 0 0 0 0  14 0 1 0 1 1  13  1 0 0 1 1  12 1 0 0 1 1  11 1 0 0 1 1  10 0 1 0 1 1  9 0 1 0 1 1  8 0 0 0 0 0  7 0 0 0 0 0  6 1 0 0 1 1  5 0 1 0 1 1  4 0 0 0 0 0  3 0 0 0 0 0  2 0 1 0 1 1  1 0 0 0 0 0  0 1 0 0 1 1   Таблиця істинності: Аргументи a&b (and) avb (or) a#b (xor)  a b     0 0 0 0 0  0 1 0 1 1  1 0 0 1 1  1 1 1 1 0   Схеми операцій в базисі Буля: Завдання 4.2 Виконати операцію віднімання чисел у двійковому коді: (1ц3л)(1ц1л)(2ц1л)-(1ц8л)(2ц8л), (1ц8л)(2ц8л)-(1ц3л)(1ц1л)(2ц1л). Від'ємний результат подати у прямому коді. Після виконання вказаних операцій навести у шістнадцятковому коді значення операндів і результату. Синтезувати на базі повних однорозрядних суматорів функціональну схему багаторозрядного суматора, який виконує дані операції, і навести значення сигналів на входах схеми і на виходах кожного однорозрядного суматора. Синтезувати в базисі Буля функціональну схему повного однорозрядного суматора, навести його таблицю істинності і значення сигналів на входах суматора і на виходах кожного його елемента для кожного розряду згаданого вище багаторозрядного суматора. Згідно вхідних даних (к у ц а л б і г) отримано наступні шістнадцяткові числа: 38 41 33 52 18 34 46 24. (1ц3л)(1ц1л)(2ц1л)=33816=0011 0011 10002; (1ц8л)(2ц8л)=2416=0010 01002. Виконаємо операцію: 338 – 24: +338 + (-24); 0.0011 0011 1000 + 1.0000 0010 0100 - числа у прямому двійковому коді, крапка відділяє в даному випадку знак числа від значущих розрядів числа; 0.0011 0011 1000 + 1.1111 1101 1100 - числа у доповняльному двійковому коді; 0.0011 0011 1000 + 1.1111 1101 1100 0.0011 0001 0100 - результат додатній у двійковому коді. 0.314 - результат у прямому шістнадцятковому коді. Відповідь: +314. Виконаємо операцію: 24 – 338: 24+(-338); 0.0000 0010 0100 + 1.0011 0011 1000 - числа у прямому двійковому коді, крапка відділяє в даному випадку знак числа від значущих розрядів числа; 0.0000 0010 0100 + 1.1100 1100 1000 - числа у доповняльному двійковому коді; 0.0000 0010 0100 + 1.1100 1100 1000 1.1100 1110 1100 - результат від’ємний у двійковому доповняльному коді. 1.0011 0001 0100 - результат у прямому двійковому коді. Відповідь: -314. Схема суматора «338+(-24)» Схема суматора «24+(-338)» / / Таблиця істинності повного однорозрядного суматора: Входи Виходи  A B Ci Co S  0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1   З таблиці істинності видно, що Co = /ABCi v A/BCi v AB/Ci v ABCi = BCi v ACi v AB; S = /A/BCi v /AB/Ci v A/B/Ci v ABCi. Функціональна схема повного однорозрядного сумматора: Операція «338+(-24)» A B Ci D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12     /A /B /Ci AB ACi BCi /A/BCi /AB/Ci A/B/Ci ABCi Co S  0 0 0 1 1 1 0 0 0 0 0 0 0 0 0  0 0 0 1 1 1 0 0 0 0 0 0 0 0 0  0 1 0 1 0 1 0 0 0 0 1 0 0 0 1  1 1 0 0 0 1 1...
Антиботан аватар за замовчуванням

03.04.2015 23:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини